package com.tpc.client.modules.core.contact.service;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.tpc.dao.extend.Contact;
import com.tpc.dao.extend.Tag;

@RemoteServiceRelativePath("contactloader")
public interface ContactService extends RemoteService {
    public Contact[] loadList();
    public Contact load(String strId);
    public Contact create(Contact objContact);
    public Contact modify(Contact objContact);
    public int delete(String strId[]);
    public Tag[] loadListTitle();
    public Tag[] loadListFuntion();
    public Tag[] loadListLangue();
    public Contact[] loadListContact(String strId);
    public Contact[] loadListContactTask(String orgTerm,String contactTerm);
    public Contact loadCoordonnee(String strId);
    public Tag[] loadListGroupe();
}
